/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao;

import java.io.IOException;
import java.util.ArrayList;
import model.pojo.Professor;

/**
 *
 * @author Erik
 */
public interface ProfessorDao {

    public void setProfessor(ArrayList<Professor> professor);

    public ArrayList<Professor> getProfessores();

    public boolean addProfessor(Professor professor);

    public void salvarProfessor(ArrayList<Professor> professor) throws IOException;

    public ArrayList<Professor> carregarProfessor() throws IOException;

    public ArrayList<Professor> getList();

    public ArrayList<Professor> getProfessor();

    public boolean contains(Professor professor);

    public Integer novoId();

    public Integer ultimoId();

    public Integer buscaIdProfessorPorCpf(String cpf);
}